﻿using System;
using IFRS.Model;

namespace IFRS.Models
{
    [Serializable]
    public class HPAndTFAddOn : IStandardField
    {
        public int HPAndTFAddOnID { get; set; }
        public DateTime? TransactionDate { get; set; }
        public int? SourceDataID { get; set; }
        public string SourceDataName { get; set; }
        public string AccountNo { get; set; }
        public DateTime? RefinanceDate { get; set; }
        public DateTime? MisPaymentDate { get; set; }
        public string LoanObjectiveID { get; set; }
        public string LoanObjectiveName { get; set; }
        public int? ArrangementPurposeID { get; set; }
        public string ArrangementPurposeName{ get; set; }
        public int? CreditLevelID { get; set; }
        public string CreditLevelName { get; set; }
        public int? DoubtfulStatus { get; set; }
        public int? OperationStatus { get; set; }
        public int? TDRTypeID { get; set; }
        public string TDRTypeName { get; set; }
        public int? ChangeConditionID { get; set; }
        public string ChangeConditionName { get; set; }
        public string OldAccountNo { get; set; }
        public decimal ReservedAmount { get; set; }
        public decimal UnpaidInterest { get; set; }
        public bool IsConfirmed { get; set; }
        public DateTime CreatedDate { get; set; }
        public string CreatedBy { get; set; }
        public string CreatedCostCenter { get; set; }
        public string CreatedBranch { get; set; }
        public DateTime UpdatedDate { get; set; }
        public string UpdatedBy { get; set; }
        public string UpdatedCostCenter { get; set; }
        public string UpdatedBranch { get; set; }
    }
}
